// 模拟用户数据源
const users = [
    { username: "admin", password: "123456" },
    { username: "user", password: "password" },
];

// 登录函数
function login(username, password) {
    return new Promise((resolve, reject) => {
        // 模拟网络延迟
        setTimeout(() => {
            // 验证用户名和密码
            const user = users.find((user) => user.username === username && user.password === password);

            if (user) {
                // 登录成功
                resolve("登录成功");
            } else {
                // 登录失败
                reject("登录失败");
            }
        }, 1000);
    });
}

// 调用登录函数进行测试
login("admin", "123456")
    .then((result) => {
        console.log(result); // 打印登录成功信息
    })
    .catch((error) => {
        console.log(error); // 打印登录失败信息
    });